﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using BusinessLogic.DTO.Test;
using TestSystem.Domain.Entities.Questions;

namespace BusinessLogic.Repository_Logic.Interfaces
{
    public interface IQuestionRepositoryLogic
    {
         QuestionDTO GetQuestionByID(int questionID);
         QuestionDTO GetEmptyQuestionDTO();
         List<Question> GetAllQuestions();
         void SaveQuestion(QuestionDTO questionDto);
         void RemoveQuestion(int questionId);
         int QuestionAmount();
    }
}
